.hfonts{position:absolute;top:30px;left:0;text-align:center;z-index:102;}
.nadpis{position:absolute;top:130px;right:0;z-index:102;width:250px;color:#fff;font-size:11px;line-height:1.1em;}
.hfonts a,
.hfonts a:visited{display:block;float:left;width:25px;text-align:center;text-shadow:0 1px 0 #028542;height:28px;line-height:28px;text-decoration:none;color:#fff;font-weight:700;background:#00a651;}
.hfonts a:hover{background:#017138;}
.tslider{width:488px;height:170px;position:absolute;right:20px;top:0;}
.tslider div.inner{position:relative;height:170px;}
.tslider div.inner div.l{position:absolute;top:0;left:0;background:url(../images/topslider_bg_left.png) no-repeat;width:42px;height:170px;}
.tslider div.inner div.r{background:url(../images/topslider_bg_right.png) no-repeat;bottom:0;right:0;width:119px;height:165px;position:absolute;}
#wrap .rotator{position:relative;}
#wrap .rotator ul{margin:0 0 0 240px;padding:0;position:relative;height:180px;}
#wrap .rotator ul li{list-style:none;margin:0;padding:0;height:60px;overflow:hidden;border-bottom:1px solid #D7D7D7;}
#wrap .rotator ul li.num2{border:none;}
#wrap .rotator ul li.current{background:#ebebeb;font-weight:700;border:1px solid #ccc;}
#wrap .rotator ul li .img{display:none;}
#wrap .rotator ul li a{display:block;padding:3px 6px 5px 6px;height:100px;overflow:hidden;}
#wrap .rotator ul li.num0 a{padding:2px 6px 6px 6px;}
#wrap .rotator ul li.current a{height:100px;}
#wrap .rotator span.image{display:block;width:230px;height:180px;position:absolute;top:0;left:0;}
.tdate{position:absolute;top:75px;left:0;z-index:102;width:250px;}
.tdate-time{background:#005b7f;font-weight:700;color:#fff;display:inline-block;height:30px;line-height:30px;padding:0;width:50px;text-align:center;float:left;}
.tdate-day{display:inline-block;line-height:1.2;color:#fff;height:30px;margin:0 0 0 5px;text-shadow:0 1px 3px #000;}
.headtext{text-align:right;}
.headtext p{margin:0;}
.headtext h2{color:#27739D;text-transform:uppercase;font:100 18px/22px "tahoma",Arial,Helvetica,sans-serif;margin:0;padding:.5em 0;}
ul.menu.top{display:inline-block;width:100%;text-align:center;background:#005b7f;text-transform:uppercase;font-size:13px;text-shadow:1px 1px 1px #333333;}
ul.menu.top li{display:inline-block;height:35px;line-height:35px;padding:0 2em;margin:0;border:none;position:relative;}
ul.menu.top li a,
ul.menu.top li a:visited{display:inline;text-decoration:none;padding:0;margin:0;border:none;font-weight:700;color:#fff;}
ul.menu.top li a:hover{color:#eaf5f9;text-decoration:underline;}
ul.menu.top li ul{display:block;position:absolute;top:35px;left:0;background:#ebebeb;text-align:left;box-shadow:0 2px 10px #ccc;border:1px solid #d7d7d7;text-transform:none;width:160px;display:none;padding:10px 0;}
ul.menu.top li:hover ul{display:block;}
ul.menu.top li ul li{float:none;display:block;padding:0;height:auto;line-height:1;}
ul.menu.top li ul li a,
ul.menu.top li ul li a:visited{color:#005b7f;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:block;padding:10px;text-decoration:none;}
ul.menu.top li ul li a:hover{background:#fff;color:#005b7f;border-color:#d7d7d7;text-decoration:none;}
div.tip{background:#f9f7e5;padding:.5em;border-radius:3px;max-width:300px;box-shadow:0 2px 5px #c4be7d;font-size:.9em;}
div.tip-title{font-weight:700;padding:0 0 3px;border-bottom:1px solid #c4be7d;}
div.tip-text{border-top:1px solid #fff;padding:3px 0 0;}
div.breadcrumbs{font-size:.9em;color:#999;padding:.8em;margin:0 0 1em;background:#f8f8f8;line-height:1.1em;border-radius:3px;}
div#article-index{float:right;padding:0 .5em;font-size:.9em;background:#f9f7e5;margin:0 0 5px 10px;border-radius:3px;border:1px dashed #e4e1c1;position:relative;z-index:100;}
div#article-index ul{margin:.4em 0;padding:0;}
div#article-index ul li{list-style:none;padding:0;margin:0;}
div#article-index ul li a,
div#article-index ul li a:visited{padding:.2em .5em;display:block;}
div#article-index ul li a.active,
div#article-index ul li a.active:visited{color:#333;background:#e4e1c1;border-radius:3px;text-decoration:none;}
dl.article-info{padding:0 0 .5em;color:#999;}
.create{text-transform:lowercase;}
.contentblock ul,
.contentblock ol{margin:.1em 1em 1.2em 2em;}
.contentblock ul li{padding:.1em 0 .1em 0;list-style:disc;}
ul.pagenav{display:inline-block;width:98%;margin:1em 0 0;padding:1%;}
ul.pagenav li{float:left;width:50%;list-style:none;padding:0;}
.pagenav li.pagenav-next{text-align:right;}
ul.actions{margin:.5em 0 0;padding:0;}
ul.actions li{display:inline;padding:0 10px 0 0;list-style:none;}
.moduleblock{margin:0 0 20px;}
.moduleblock.botbg{padding:0 0 30px;background:url(../images/mod_bg_line.png) bottom left repeat-x;}
.moduleblock.topbg{padding:30px 0 0;background:url(../images/mod_bg_line.png) top left repeat-x;}
.moduleblock header{margin:0 0 .6em;}
.moduleblock header h1,
#centerdiv h1{color:#005b7f;font-size:1.3em;font-weight:700;padding-bottom:5px;}
#centerdiv h1{font-size:1.4em;}
.moduleblock header h1{text-transform:uppercase;}
.item-page{text-align:justify;}
.item-page dd{margin:0 0 10px 0;}
dd.create{float:left;margin-right:15px;}
.item-page dd.category-name a{background:url("../images/cat-icon.png") no-repeat scroll 2px center rgba(0, 0, 0, 0);color:#959595;padding:0 0 0 19px;}
.blog-featured h2,
.blog h2{color:#27739D;font:bold 1.1em/1.4em Arial,Helvetica,sans-serif;margin:6px 0;}
.blog-featured h1{color:#27739D;font:normal 1.1em/1.4em Arial,Helvetica,sans-serif;margin:0;text-transform:uppercase;}
.clrblue{color:#005b7f;font-weight:700;}
.moduleblock .modcontent{}
.moduleblock .modcontent.whead{}
a.mapnao,
a.mapnao:visited{display:block;background:url(../images/mapimage.png) top left no-repeat;width:230px;height:126px;text-decoration:none;text-indent:-9999px;}
a.mapnao:hover{background-position:bottom left;}
.customflag{position:absolute;top:-167px;right:40px;}
.post-meta{color:#959595;font-size:.88em;padding:0 0 5px;}
span.category-name a{color:#959595;background:url(../images/cat-icon.png) no-repeat 2px;padding:0 0 0 19px;}
.mod-button{padding:20px;text-align:center;position:relative;background:#005b7f;}
.phone .mod-button{background:#f05a28;}
.stat .mod-button{background:#0082be;}
.phone .mod-button a,
.phone .mod-button a:visited{background-position:0 -23px;}
.history .mod-button a,
.history .mod-button a:visited{background-position:0 -46px;}
.mod-button p{margin:0;padding:0;font-size:12px;}
.mod-button a,
.mod-button a:visited{color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;line-height:23px;height:23px;}
.mod-button a:hover{text-decoration:underline;}
.mod-green{background:#00a651;}
.mod-green .arrow{background:url(../images/right_buttons_arrow.png) no-repeat;width:15px;height:13px;position:absolute;left:20px;bottom:-13px;}
.mod-green a,
.mod-green a:visited{background:url(../images/right_buttons.png) no-repeat top left;padding-left:40px;}
.mod-blue a,
.mod-blue a:visited{background:url(../images/right_buttons.png) no-repeat bottom left;padding-left:40px;}
.noicon .mod-blue a,
.noicon .mod-blue a:visited{background:none;padding-left:0;}
a.rightb,
a.rightb:visited{display:block;text-decoration:none;font-family:Candara, Arial;padding:20px 15px;background:#005b7f;color:#fff;font-size:14px;text-transform:uppercase;position:relative;text-align:center;transition:background 0.4s ease 0s;}
a.rightb:hover{background:#0082be;}
a.rightred,
a.rightred:visited{display:block;text-decoration:none;font-family:Candara, Arial;padding:20px 15px;background:#a30000;color:#fff;font-size:14px;text-transform:uppercase;position:relative;text-align:center;transition:background 0.4s ease 0s;}
a.rightred:hover{background:#d30000;}
a.rightb span.icon{background:url(../images/rightbanner.png) no-repeat;display:inline-block;height:24px;padding:0 0 0 40px;line-height:24px;}
a.rightred span.icon{background:url(../images/rightbanner.png) no-repeat;display:inline-block;height:24px;padding:0 0 0 40px;line-height:24px;}
a.rightred.phone span.icon{background-position:0 -24px;}
a.rightb.history span.icon{background-position:0 -48px;}
a.rightb.stat span.icon{background-position:0 -72px;}
a.rightb.mess,
a.rightb.mess:visited{background:#00a651;position:relative;}
a.rightb.phone,
a.rightb.phone:visited{background:#f05a28;}
a.rightb.phone:hover{background:#f67044;}
a.rightb.mess em{position:absolute;width:15px;height:13px;background:url(../images/right_buttons_arrow.png) top left no-repeat;left:15px;bottom:-13px;transition:background 0.1s ease 0s;}
a.rightb.mess:hover{background:#1ec16d;}
a.rightb.mess:hover em{background-position:bottom;}
ul.menu.main{margin:0;padding:0;font-size:13px;font-weight:600;text-shadow:1px 1px 1px #fff;}
ul.menu{font-family:Arial, Helvetica, sans-serif;}
ul.menu.main li{margin:0 0 -1px;position:relative;}
ul.menu.main li a,
ul.menu.main li a:visited{display:block;border:1px solid #d7d7d7;padding:0.5em 10px .5em 20px;text-decoration:none;background:url(../images/menu-li.gif) 10px 50% no-repeat #ebebeb;}
ul.menu.main li a:hover,
ul.menu.main li.hover a{background-color:#fff;}
ul.menu.main li a:active{}
ul.menu.main li ul,
ul.menu.main li.hover ul{margin:0;padding:0;display:none;position:absolute;left:229px;top:0;z-index:103;}
ul.menu.main li ul.visible{display:block;}
ul.menu.main li.hover ul li a,
ul.menu.main li.hover ul li a:visited,
ul.menu.main li.hover ul li.hover ul li a,
ul.menu.main li.hover ul li.hover ul li a:visited{background-color:#ebebeb;border:1px solid #d7d7d7;}
ul.menu.main li.hover ul li a:hover,
ul.menu.main li.hover ul li.hover a,
ul.menu.main li.hover ul li.hover a:visited,
ul.menu.main li.hover ul li.hover ul li a:hover{background-color:#fff;}
ul.menu.main li:hover ul{width:220px;}
ul.menu.main li ul li a,
ul.menu.main li ul li a:visited{}
ul.menu.main li ul li a:hover{border-color:#fff;border:1px solid #d7d7d7;}
.innermenu.visible{display:block;}
.innermenu.visible .innermenu.visible{display:none;}
.innermenu.visible .innermenu.visible2{display:block;left:219px;}
#header .search{padding:.5em 0 0;}
#header .search .inputbox{background:url("../images/searchBox.png") no-repeat scroll 0 0 #FFFFFF;border:1px solid #C2C2C2;height:21px;margin-right:11px;outline:medium none;padding:0 0 0 35px;text-shadow:1px 1px 0 white;width:160px;}
#header .search label{display:none;}
#header .search .button{margin:0;}
div.search .word,
div.search .phrases,
div.search .only{padding:1em;background:#f8f8f8;margin:0 0 1em;border-top:1px solid #ddd;}
.moduleblock.search{border:1px solid #b7b7b7;padding:5px;position:relative;}
.moduleblock.search label{display:none;}
.moduleblock.search .inputboxsearch{padding:0;margin:0;width:100%;border:none;color:#b7b7b7;font-size:13px;font-style:italic;}
.moduleblock.search .inputboxsearch:hover,
.moduleblock.search .inputboxsearch:focus{color:#333;}
.moduleblock.cal .modcontent{background:#f3f3f3;border-radius:3px;border:1px solid #dedede;}
.moduleblock.cal .modcontent .calendar{border:1px solid #fff;padding:10px;}
.moduleblock h3.allmode-name{display:none;}
.newsright .date{font-size:.88em;color:#959595;text-transform:lowercase;}
.newsright .item{padding:0 0 10px;}
.newsright .item h3{font-size:1.1em;margin:0;padding:0;}
h3.newsarchive{font-size:1.1em;background:url(../images/icon_archive.png) no-repeat left 50%;padding:5px 0 5px 20px;}
.topnews{position:relative;}
.topnews a.rss,
.topnews a.rss:visited{position:absolute;top:-2.3em;right:1em;background:url(../images/icon_rss.png) right 50% no-repeat;padding:3px 27px 3px 0;}
.topnews .item{padding:10px 0 20px;}
.topnews .item .p{margin:0 0 0 104px;}
table.blogCalendar{width:100%;}
table.blogCalendar td.blogCalendarDay{width:auto;height:auto;padding:0;width:25px;height:25px;vertical-align:middle;text-align:center;}
td.headerArrow,
td.blogCalendarHeader{background:none!important;}
#wrap a.blogCalendarDay,
#wrap a.blogCalendarDay:visited{display:block;background:#fff;margin:0 1px;color:#333;padding:0;border:1px solid #dedede;border-radius:3px;height:25px;line-height:25px;}
#wrap td.highlight{padding:0;background:#369;}
#wrap td.blogCalendarHeader{color:#999;}
#wrap td.blogCalendarHeader{padding:2px 0;}
#wrap a.headerDate{color:#333;}
.blog.calendar .items-row{padding:20px 0;clear:both;}
.blog.calendar h3{display:block;clear:both;padding:20px 0 0 0;font-weight:bold;}
td.highlight a.blogCalendarToday{padding:0;margin:0;background:#f8f8f8;height:25px;line-height:25px;display:block;box-shadow:inset 0 2px 1px #ccc;}
.buttonsearch{position:absolute;border:none;margin:0;padding:0;right:3px;top:7px;background:url(../images/searchbg.png) no-repeat;text-indent:-9999px;outline:none;cursor:pointer;width:20px;height:15px;}
div.searchintro{font-size:.9em;}
div.search p.counter{margin:0;text-align:center;padding:1em 0;border-bottom:3px double #d8d8d8;}
dt.result-title{font-size:1.2em;padding:1em 0 .1em;color:#999;}
dd.result-category,
dd.result-created{font-size:.8em;padding:.2em 0;}
table.category{width:100%;border:1px solid #E0E4EF;}
table.category th{background:#02813A;padding:.6em;font-weight:700;color:#ebebeb;}
table.category th a,
table.category th a:visited{color:#ebebeb;}
th.list-hits,
td.list-hits{width:5%;text-align:center;}
th.list-title,
td.list-title{width:65%;}
table.category td{vertical-align:top;padding:.6em;}
tr.cat-list-row1 td{background:#f5f6f9;}
div.category-desc{padding:0 .5em;font-size:.9em;color:#666;background:#f5f6f9;border:1px solid #E0E4EF;margin:0.5em 0;}
div.category-desc p{margin:0;padding:.5em 0;}
div.pagination{padding:.6em;border-top:1px solid #E0E4EF;margin:1em 0;position:relative;}
div.pagination .counter{color:#999;margin:0;font-size:.9em;}
div.pagination ul{margin:.2em 0 0 0;padding:0;}
div.pagination ul li{list-style:none;padding:0;margin:0 1em 0 0;display:inline-block;}
div.cat-children{margin:10px 0 0;padding:10px 0 0;}
div.items-leading,
div.items-row{margin:0;padding:0 0 10px;}
div.items-leading div.item-separator{display:block;height:30px;clear:both;}
div.items-leading{padding:0;}
div.items-row.cols-2 .item{width:48%;padding:30px 0 0 0;}
div.items-row.cols-1{border:none;}
div.items-row.cols-2 .item.column-1{float:left;}
div.items-row.cols-2 .item.column-2{float:right;}
span.row-separator{clear:both;display:block;border-bottom:1px solid #C2C2C2;}
div.items-row.cols-3 .item{width:30%;padding:30px 0 0 0;float:left;overflow:hidden;}
div.items-row.cols-3 .item.column-2{margin:0 5%;}
div.items-row.cols-3 .item h2{font-size:140%;}
.imgleft{float:left;margin:0 10px 2px 0;}
.login-fields{padding:5px 0;display:inline-block;width:100%;}
.login-fields label{display:inline-block;width:100px;}
label#remember-lbl{width:auto;}
input#remember{float:left;margin:0 5px 0 0;}
.jcarousel-container,
.jcarousel-container li{padding:0;width:488px;height:170px;margin:0 auto;overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:488px;height:170px;overflow:hidden;}
.jcarousel-skin-tango .jcarousel-item-horizontal{}
.jcarousel-skin-tango .jcarousel-item{height:170px;width:488px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background:url("../images/prev-horizontal.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:16px;left:5px;position:absolute;top:50px;width:16px;}
.jcarousel-skin-tango .jcarousel-next-horizontal{background:url("../images/next-horizontal.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:16px;position:absolute;right:5px;top:50px;width:16px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-16px 0;}
.modcontent .poll label{background-color:#FFFFFF;border:1px solid #D6D6D6;margin-top:2px;padding:5px!important;}
.modcontent .poll label:hover{background-color:#f6f6f6;}
.heading{float:left;}
.formCaption2{font-weight:bold;}
.formBody{clear:both;}
.formDescription{clear:both;}
.thumbnail img{margin:5px;}
.highslide img{border:2px solid #eee;}
.highslide:hover img{border-color:#ccc;}
.border1 td{border:1px solid #ccc;padding:3px 5px;}
.ssil2{color:#ffffff !important;text-decoration:none;}
.ssil2 a{color:#ffffff !important;text-decoration:none;}
.ssil2 a:visited{color:#ffffff !important;text-decoration:none;}
.ssil2 a:link{color:#ffffff !important;text-decoration:none;}
.ssil2 a:hover{color:#ffffff !important;text-decoration:none;}